/* ::::: http://w.qhimg.com/images/v2/site/360/about/style.css ::::: */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, input, textarea, fieldset, table, th, td { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 Tahoma,Helvetica,Arial; }
body { background: rgb(255, 255, 255) url('body.png') repeat-x scroll 0% 0%; color: rgb(51, 51, 51); }
ul, ol { list-style: outside none none; }
img { border: medium none; vertical-align: top; }
:focus { outline: 0px none; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
h2 { font-size: 16px; }
a:link, a:visited { color: rgb(51, 51, 51); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
#doc { width: 996px; margin: 0px auto; background: transparent url('doc.png') no-repeat scroll 0% 0%; }
#hd { height: 60px; }
#hd .logo { float: left; margin: 5px 0px 0px 25px; }
#hd .nav { float: right; margin-right: -30px; width: 740px; }
#hd .nav li { float: left; height: 60px; margin-right: 15px; display: inline; }
#hd .nav a { background: transparent url('nav.png') no-repeat scroll 0% 0%; display: block; height: 31px; margin-top: 16px; }
#hd .nav a.n_1 { width: 70px; background-position: -53px -16px; }
#hd .nav a.n_2 { width: 70px; background-position: -136px -16px; }
#hd .nav a.n_3 { width: 70px; background-position: -212px -16px; }
#hd .nav a.n_4 { width: 70px; background-position: -290px -16px; }
#hd .nav a.n_5 { width: 70px; background-position: -375px -16px; }
#hd .nav a.n_6 { width: 70px; background-position: -462px -16px; }
#hd .nav a.n_7 { width: 70px; background-position: -545px -16px; }
#hd .nav a.last { width: 90px; background-position: -644px -16px; }
#hd .nav li.cur a.n_1 { width: 70px; background-position: -53px -76px; }
.bd { padding: 5px 10px 5px 35px; margin-top: 20px; width: 930px; }
.bd p { font-size: 14px; margin: 10px 0px; line-height: 28px; text-indent: 28px; }
.bd strong p { text-indent: 0px; margin-top: 20px; border-bottom: 1px dashed rgb(221, 221, 221); padding-bottom: 8px; }
h2 { font-size: 18px; color: rgb(0, 128, 0); padding-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); line-height: 26px; font-family: "微软雅黑","黑体"; }
#ft { border-top: 1px solid rgb(208, 208, 208); margin: 30px 40px 0px; padding-top: 10px; }
#ft p { text-align: center; color: rgb(120, 120, 120); line-height: 22px; }
.clearfix::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
